Šablony |
Šablony slouží k urychlení práce. Nejlépe by se to dalo popsat asi jako automatický text v MS Wordu.
Každá šablona se skládá z názvu, popisu a obsahu, který bude vložen na pozici kurzoru. Obsah šablony může obsahovat libovolný počet řádků, při vkládání je zachována struktura odsazení jednotlivých řádků.
Od verze 3.6.1 je možno definovat interaktivní šablony.
Jak vyvolat šablonu :
Šablony jsou uloženy v souborech *.DEF v adresáři .\PSPad\Context. Jména souborů jsou uvedena níže a jsou povinná ! Jde o obyčejné textové soubory s velmi jednoduchou strukturou, takže si je můžete snadno upravit podle svého.
Editaci příslušné šablony je možno vyvolat přímo z menu Nástroje / Editace šablon. Pokud šablona neexistuje, bude vytvořena nová.
Formát souboru:
; - komentáře, řádky jsou ignorovány
;; - do kódu bude vložen jeden středník
[jméno_šablony |x popis šablony]*horká_klávesa
jméno šablony je v seznamu zobrazeno tučně a určuje i jméno příkazu pro přímé vložení pomocí SHIFT+Space
znak | odděluje jméno od popisu.
znak x určuje barvu, kterou je šablona zobrazena (viz níže)
řádek je uzavřen v hranatých závorkách [] .
znak * označuje klávesovou zkratku
klávesová zkratka určuje klávesovou zkratku, pomocí které je možno šablonu přímo vložit do textu
klávesová zkratka není povinná
obsah šablony
libovolný text, pouze nesmí začínat znakem [.
znak | určuje pozici kurzoru v editoru po vložení obsahu šablony
znak § (ALT+167) určuje místo, kam se vloží text označený před vyvoláním šablony
obsah šablony může obsahovat libovolný počet řádků.
pro znak | se bere pouze první výskyt
označený text je vložen na každý výskyt znaku §
...
[Tree Content]
seznam jednotlivých šablon rozdělený do sekcí - zobrazuje se v dialogovém okně
jméno sekce začíná od začátku řádku
jméno šablony v sekci je odsazeno o jednu mezeru
[KeyWords]
seznam slov (libovolných), které se uplatní ve funkci Automatické dokončování
sekce [Tree Content] a [KeyWords] jsou nepovinné
Barevné rozlišení šablon:
Znakem v názvu šablony (viz výše "Formát souboru" a znak x v hlavičce šablony) je možno určit jakou barvou se šablona v seznamu šablon zobrazí. Pokud není znak uveden, je šablona zobrazena systémovou barvou písma (obvykle černou). Možné znaky jsou:
M tmavě červená (maroon)
R červená (red)
N tmavě modrá (navy)
B modrá (blue)
P fialová (purple)
F růžová (fuchsia)
G zelená (green)
D tmavě šedá (dark gray)
Příklad šablony:
[zadost | ilustrační příklad možností šablony]*Ctrl+Z
Věc: Žádost o zvýšení platu.
----------------------------------------
Důrazně žádám o zvýšení základního platu na | Kč.
V případě odmítnutí to můžete brát jako žádost o rozvázání pracovního poměru.
[Tree Content]
Žádosti
zadost
[KeyWords]
plat
žádost
odmítnutí
Možnosti použití příkladu:
Do editovaného textu budou vloženy 4 řádky a kurzor se zastaví na pozici znaku |, tzn. před Kč, takže zbývá jen doplnit požadovanou částku.
Interaktivní šablony
Od verze 4.2.0 jsou k dispozici proměnné, pomocí kterých je možno vkládat do šablony datum, jméno souboru, atd. Proměnné se nastavují v menu Nastavení / Proměnné programu
PSPad od verze 3.6.1 podporuje interaktivní šablony. Znamená to, že po vyvolání šablony se objeví formulář, do kterého jdou zadat hodnoty a ty se pak vlozi do textu. Podrobneji je to popsáno ve zvláštní kapitole.
Jména souborů:
SQL.def standard ANSI SQL
Interbase.def
MSSQL.def
MySQL.def
Oracle.def
SyBase.def
Ingres.def